Pros
I've spent over 2 years with IMS in various position as contributor or customer facing. Some of the pros:
- vibrant, fast paced culture
- smart, fun, aggressive colleagues
- management is focused on latest tech trends and staying or becoming a leader for many of them
Cons
- You can feel "left-behind" here at times, so it's crucial to stay organized to keep up with the pace, especially early on.
- Work-life balance (self-induced): it's easy to become attached to your work and your accounts, and it trickle over into your personal life after hours, or on weekends.
- Difficult quota to hit, but that's for a reason. if this were easy I suppose they would let anyone in.