- Fantastic Colleagues
- Nice Pay
- Option to work either remote or on site (while I was working there)
Cons
- Slightly not well managed team-work allocation. You might be required to work and know everything in every role, but you will be given time to learn.