This company was an absolute terror to work for. They were incredibly slow to fulfill promises, and placed incredibly incompetent and new management in place. Management was not involved in day-to-day operations, and there are no processes in place to track/grade performance, but employees were held to mysterious "metrics".
When I challenged management, my immediate manager felt threatened and chose to terminate my employment instead of working with me through our issues.
Multiple times I was promised various things, and due to upper management miscommunication I had to wait months before what I was promised was finally delivered.
They were extremely strict with schedules and time off, with no wiggle room for employees.
After resolving my personal patterns of tardiness, months later they still brought it up as a reason for my termination.
I was completely blindsided, but ultimately relieved to finally be separated from this horribly managed company.
They spend so much more money on other departments (engineering), and it is so apparent in the workplace.
Lunch was catered on thursdays for those other departments, and then leftovers were placed in the common space right next to our offices for us to sort through the scraps. We were given two 10-minute breaks which was our only time we were allowed to socialize with other departments, until eventually they added a weekly huddle with our immediate team members to socialize for a few minutes. Because we each had our own offices, this job was extremely isolating and mind-numbing.
There was also an incredible amount of turnover, my team of 4 had about 5 new hires in my year and a half I was employed there.
Could not warn people enough about joining this horribly mis-managed company.