Pros
Very cool product to build and market. Sandwiches and Chick-Fil-A brought in for lunch daily. Nice office building with covered parking.
Cons
Pay is satisfactory, but other benefits are substandard. Constantly shifting priorities and continual asks for late nights and weekend work with no material or simple sincere acknowledgements of appreciation erode the culture. Employees are sometimes called out in meetings with 'thanks for your extra work, but it wasn't what we needed' when managements' priorities shift. There is a competitive, not cooperative, relationship between development and implementations that lead to a dysfunctional work environment. Company is continually selling ahead of its capabilities, creating an environment of high stress and low reward. Verbal promises of bonuses and raises are sometimes not honored even when goals are met.