- New upper management is abusive and unprofessional. They will chastise and publicly humiliate all employees in front of the entire company. This happens regardless of whether it's a Jr. developer, Sr. Developer, IT or middle management. This can happen by singling people out during meetings or sending emails to the entire company that chastise a single person.
- All employees are expected to work constant UNPAID overtime. This happens regardless of contract stipulations, and is bad enough that the entire team was often working every weekend and nights. While I understand this can be the norm in this industry, the overtime is unpaid and continued for more than four months.
- There is poor communication structure between management, middle management, and the customers. Managers failing to get essential content from clients will be blamed upon the developers and designers.
- The entire office runs on "blame" culture, rather than focusing on solutions.
- Much of the Sr. team is outsourced, which makes it nearly impossible to get timely responses without getting up at 3am.
- Employees get literally yelled at by management
- Employees get literally yelled at by management in regards to "company policies" that were never previously communicated with the team. The team was perfectly happy to adhere to the new policy, however management was more concerned with insulting multiple team members.
- Management will pit employees against each other by blaming one party for another's minor mistakes. It is a very toxic environment.
-Poor job stability -- Most of the team was let go and forced to work only on a contract basis as the company lost too many clients due to their mismanagement.
I suggest you either completely avoid working for this company in the future, or ensure that your contract explicitly states your hours and overtime availability.