Pros
Laid back atmosphere, travel opportunities, generous bonuses
Cons
Severe micro-management, unclear work objectives, no flexibility, lack of professionalism on all levels, racism/sexism observed frequently in the office, lack of accountability for mid-level managers, lack of cohesion, no clear mission statement or goals, no clear sense of corporate direction,