This company has some great dedicated employees who are struggling to stay even with a very high pressure results driven culture
Pros: compensation and benefits are very good
Cons: high turnover at senior level
Overall this is a good company to work for. They pay for results, so when things are going well they are great and when not the pressure is intense starting from the top.