Lots of opportunities to develop
Many great member of the team
Friendly atmosphere
Cons
Team Lead micromanages and inexperienced
Management is not genuine
Atmosphere is becoming more corporate and is focused on utilisation rather than quality of work.
Lack of clarity
Management not open to new ideas