Pros
• Just like others have stated, the people in the trenches are some of the most passionate, intelligent and nice folks I've ever worked with. • Benefits are decent. • A good work/life balance is the company's strong point. • Flat organizational structure...should be a pro, but.....
Cons
• No transparency with regard to why certain business decisions made by executives. • Clear lack of focus or the desire to stick with a strategy longer than 6 months. • Reactionary....see lack of focus above. Executive leadership seems to be impatient or just gets distracted by the next shiny, new thing. • A lot of lip service is paid constantly about how things are changing and this time it's different. But the pattern of strategy change, layoffs and rebuilding persist. • Executives silo themselves with little to no insight into what the rest of the company is trying to do...it's not a large company with a flat organizational structure yet very few employees ever meet...let alone see...the execs. • Those who've managed to stay with the company for many years are resistant to change or the idea of trying something new. If the old ways were so great...then why does nothing ever get better?