Pros
Great opportunities for advancement, excellent financial growth, recession proof business model, challenging, constant drive for results, casual dress attire, passionate employees, low turnover of top performers, global opportunities, promotes entrepreneurial spirit, flexible work environment where some employees work remotely from home or work from home a day or two per week, "ok" to have fun and laugh at work and during meetings, good benefits, high degree of integrity
Cons
Don't always celebrate accomplishments....there is a constant focus on improvement, must be able to handle fast pace, constantly changing environment, sink-or-swim business, must be able to take the initiative and drive results independently and collaboratively to succeed