Pros
Opportunity to offer your opinion without getting in trouble. Lots of learning that occurs every single day. Great benefits including a membership to the gym. Flexible schedules, including a late shift that works well when you are not a morning person. Variety, the days are never boring. Free parking and a really cool office, although you'd never know it from the outside of the building.
Cons
Learning to drop everything you are doing because a different client calls and wants everything immediately. You have to be able to juggle a lot of different things at the same time. Advancement has been a little slow because they feel that you really have to put your time in where you are in order to move up. Overtime has to be approved so if you're hourly and count on extra hours, this is not the place. Some of the clients can be demanding...