Pros
- The people are great and there's plenty of scope to learn from one another and socialise. - The benefits Gym membership, Friday lunches (when in the office) to get to know people in different teams. - They look after employees with relocation allowance and employee support schemes. - Collaboration with peers is often enjoyable.
Cons
- Management is confused and the company is becoming top heavy. Decisions are often passed down from on high without visibility to the true reasoning (management say they are working on this but I'm yet to see change) - People are often moved from project to project with little to no warning (there's a history of this happening while people are on holiday). - Communication between management and ICs is confused. - Opinions are said to be welcomed and considered but it often seems that disagreement with proposals is not accepted.