Pros
Great benefits Nice office (In Los Angeles) Small office Easy to get friendly and close with co-workers If you work on enough good projects you can add loads of experience to a resume Was my first job where I got a bonus check
Cons
They don't invest as much in their employees as they may say. In fact , they year I was there the main guy chastised the bosses in on our office for spending money to send Associates to seminars and trainings. I believe there are a lot of office politics at work. I wasn't always one to hang with co-workers during lunch and happy hour after work, so I think that attributed to me being let go. If they don't have work, then you don't have work. And if you aren't working (billable) then you aren't of use. You must constantly ask for work to do. No direct training to help new associates understand their place in the company and to really understand how their processes work. After talking with my boss a few times, he said that they were interested in investing in their employees to raise in the ranks. Maybe he was misled also, but I didn't see that happening at all. People are too busy at times to help bring you up, so you may have to do it on your own. In short, don't be lulled into a false sense of security. A woman I know who left there said "Almost everyday I went to work, I thought I might get fired."