Pros
Flexible work arrangements for location/hours - easy to work from home when needed or come in a bit later after late night calls.
Cons
Used to be a really nice culture of people in 2012 when I joined. Hemorrhaging people with extreme cost cutting with no regard for employee happiness - turnover was nearly 25% last year!! Not replacing anyone who leaves all in a bid to save costs which just means loading down others with work. Pre-IPO companies should not be cutting costs so drastically it speaks of something very very wrong! Loads of complaints about the quality of the product. Consultants spend loads of unbillable time fixing issues product should have sorted. No team to work on billable customer enhancements making it nearly impossible to get deals done.