Pros
- you learn a lot in the first year - good clientele - only in the field for about a week for each engagement
Cons
- although the clients are usually nice, they are often smaller and require that we teach them skills that they should already know. Again, not all, but quite a few. - forced to do taxes - cliquey. I have worked at many places, and this being my first "real" job, I was completely dissatisfied with the "professionalism" (more so, lack thereof) of the firm. It baffled me how many times my "superiors" would call others on the team stupid and tear them apart while on jobs. - if you don't put in 80 hours during busy season, you were shunned by the group (this may vary depending on group). I found that even if you got all your work done in 60 and found an additional 5-10 hours of work during the week, you were shunned by the group. Even though those who were in the office for 80+ hours sometimes didn't do as much work. Yet, they were praised for the time they were in their cube. - off-season: they require you to be outsourced during the off season (some groups), which is totally fine. Traditionally, you get to pick where you go. In my case, I was not included in the meeting that discussed options because my coach determined that I would be doing something else that required lots of travel and a huge time commitment (basically busy season year round), without consulting with me. When I communicated that I didn't want to do that, I was bullied, told I wouldn't get promoted as quickly, and told that my pay would not increase as much unless I did that. After declining again, I was not given my choice for summer work and would have been stuck doing something I didn't want to do for three years.