The company has gone through lots of growing pains but in my experience their changes are always for the betterment of the company and their employees.
Cons
There has been some whiplash changes but again always for the better. I appreciate that they are willing to try something but if it doesn't work they quickly find a better fix and move on.