- Fluid work environment; Switch between various interesting tasks
- Good management in Systems team to help you grow in your role
- Small company so your contributions are seen and noticed by upper management
Cons
- Some of the work can be mind-numbing and boring
- Various groups are not too skilled at their jobs and hence Systems group work increases as a result