Pros: good work-life balance, great brand, good product, good values
Cons: instability, lack of transparency, weak management
A place that used to be great to work. Management is constantly changing direction which affects employees and makes the work environment heavily unstable. Coworkers are great but a large emphasis on knowing more if you've been in the company longer. Very hard to enact change. Good values and work-life balance. Very little opportunity to advance.