Pros
- Opportunities to move around (laterally & vertically) - Employees have a lot of weight in implementing sound business practices and how best to solve client problems - Company offers flexibility and work/life balance
Cons
- Can work very long hours at weekends at times usually do to poor relationship management on the part of account team leadership and sales (in the marketing technology solutions) offered to clients - Lack of centralized knowledge share on dealing with similar client dilemmas and those of employees in dealing with frustrated clients that are not satisfied with levels of service - Technology enhancements, efficient business processes, and other cutting-edge custom solutions are not shared among client teams in order to spread knowledge and the firm's capabilities