Pros
You can be very proud to say you work for this organization A lot of people covet the products Product Discount
Cons
The environment pushes a fast, fast, fast mentality, but unfortunately, because little thought is put into the proposed "improvements" or changes, half the time, it causes additional change, stress, and unfortunately, attrition. There is very little synergy cross-funtionally. Departments want to lean on one another, they want to have their contacts they often use, but if those individuals aren't in, they should feel comfortable contacting another member of that team, and that simply is not the case. Not completely sure on this one, but the salaries, from what little 'water cooler talk' I've overheard, are all over the place. It's not all about the money, but you should value you're people, and pay them fairly. If you pay your people the right amount upfront, you save yourself from embarrassing salary adjustments, and people feeling undervalued (so maybe some research needs to be done on compensation).