Some of the worst clients I've ever had in my public experience. There isn't much room for growth as they are very stingy with promotions. It's not about how much experience you have or what you know or quality of work but how long you've been with the firm that gets you promoted. The raises and bonuses are horrible as well.