Pros
There are some great people on the teams to work with. The products are well designed and work well though there is still room for improvement
Cons
Putting in extra time and effort aren’t rewarded with anything but more work. Travel can be nice but often is so poorly planned you have little to no notice, or is for long stretches which is hard with family.
Management is so focused on sales, they ignore existing clients and unless you want to sell you have no options for growth.