Pros
A few hardworking developers work here.
Cons
Where do I start. The place is run like a factory rather than a technology company. Developers are handed specification documents and unrealistic deadlines to deliver under a typical waterfall process. Management expects people to work extremely unsustainable hours and weekends to please its customers (that includes software developers) and they expect to deliver on their unreasonable deadlines no matter what. there is absolutely no invest in Quality (although they have a QA team), or professional development (training, and/or other learning) of people's skills, or even in retaining them (significant number of developers have left the team in the last year 2015). They call it Growth stage, but I call chaos! I can describe this place as a death march, at best. Soon the company will run out of capital and it will die (hopefully)