Pros
- Knowledgeable team of experts - Producing high quality of work - Good learning experience and exposure to a large variety of projects I thoroughly enjoyed the people who worked at this company. However, it is an incredible loss to have hard working, dedicated, and skilled individuals who are not supported or respected by management. Everyone was treated as replaceable, and management does not listen to employee feedback which is to their own detriment.
Cons
- You will be constantly set up to fail in this environment. This takes a huge toll on mental health and self-confidence. - Incredibly demanding environment - Unsupportive leadership that does not foster a learning environment, and is unresponsive most of the time. - Mistakes are met with a slap on the wrist rather than treated as learning opportunities. - Very poor work-life balance. When approaching management with workload concerns, the response was dismissive and usually involved questioning. - Asking for raises, even when they were agreed upon ahead of time, was a similarly unpleasant process of feeling dismissed. During a meeting to discuss raise, I was told that my salary research was wrong and rudely asked for sources. - If you would like to work on mental toughness then this is the place for you. You will need to get use to dealing with triggers on a daily basis. - Overwhelming levels of growth, with new clients being onboarded constantly and not hiring staff appropriately to keep up with those demands. -Employees are overworked and struggle to produce high quality of work which reflects on the high turn over rates of clients when the work environment is one of misery and stress. -Lack of standard procedures, expectations and ethics. - 5 days of PTO per year, with extremely long hours during the week. People often work into the weekends and until 7/8pm at night. - Unsupportive company culture, borderline toxic work environment, with many management decisions reflecting how the company is failing to staff according to workload needs, and ultimately retain good clients that are satisfied. - TL;DR, Avoid. Employees are overworked/treated as dispensable and unable to produce quality work. Clients are seldom happy, and it's not fun for them to work with an overworked miserable team. Management makes decisions that are to their own detriment and throw employees under the bus in the process.