Pros
• Great place to work • Management is extremely supportive for career growth and learning new skills • Working with a consultancy firm, the projects are always changing, so there is always a place to learn about different technologies, different platforms, and different product spaces/industries. • The people at the company truly do their best to build the best products possible and are easy to work with. • The leadership truly cares about getting work done. If there is a tool or service that can make it more efficient, just asking will get you what is needed 95% of the time.
Cons
• If you are in the US and working with a distributed team, expect to be available early in the mornings. The hours are not crazy, but 7am meetings are not irregular.