Terrible Company, Terrible Management
Some of the most amazing team member's I have ever had the pleasure to work with. They have a great office space with several accommodations for their employees, including a on site gym and games area.
Management is terrible, they treat their employees like disposable commodities. There is no area for advancement or growth, most positions do not have a career path. There is no management provided and you will not be given any performance review from your manager, but negative performance will be used against you if they feel the need.
The company is struggling and unless you are willing to play the game with management, you will be a pawn and used at will for the duration of your employment there.