Pros
The benefits are good, particularly the ability to take unlimited time off. The company is definitely in a space where there is continued demand and has a Sales organization that is overachieving. The new VP in Services is a leader.
Cons
There are pockets within the company that are good and enthusiastic. There are others, however, that are extremely toxic where a Sr. Director berates managers in front of their direct reports and so on down the line. There are managers who have no experience and as a result, micromanage otherwise capable employees. There are people in positions who have never done the job, only read about them in books. As a result, their expectations are simply whack. If you are not at HQ, then the career opportunities are not there.