This place is micromanaged out the rear.
Meetings everyday discussing what didn't get done yesterday. The work load is huge for what they pay. You will work 60+ hours a week to get everything they ask done. Just know that now. And when you're beat down and tired, they will fire you. Also I watched as interviews were conducted and candidates with real world experience were passed for family members in high up management positions. This company spent way to much time with its Tuesday, look how awesome we are meetings, and squiring similar companies, instead of caring about it's product or employees.
And after all that, they never listen to their customer! They push all their time and effort into creating new features the customer didn't want or ask for.