Friendly and supportive colleagues; team culture is positive in most teams
Strong technical knowledge and solid training for juniors
Exposure to a wide range of clients and industries
Stable firm with a good reputation in the market
Partners and senior staff are approachable and knowledgeable
Cons
Workload can be heavy at peak times, with limited flexibility