Great people to work with. Office culture and benefits are excellent. Clients bring variation to the job and interesting work
Svantaggi
Limited mobility opportunities — typically comes from someone leaving and opening a spot instead of based on your job performance. Can get boring working on the same clients for years.