Pros
- Knowing it doesn’t get worse than this in a corporate environment
- Pay is decent
- Ability to get experience in the industry
Cons
I don’t even know where to start with this review, truly. What kept me going was that a lot of the entry/mid-level employees are great people. The higher ups have limited solar experience and lack interpersonal skills needed to manage teams, which leads to high turnover and employee dissatisfaction. Not to mention that there is 0 training. It’s a huge milestone to make it to a year at this company - people quickly quit and firings seem to happen in a haphazard and retaliatory way. There is clear favoritism here as well where directors/managers that are useless and incompetent remain in place despite never actually getting anything accomplished. You will not be respected and if you need to be thrown under the bus, you will be. The culture is one of blame and irresponsibility - but management will tell you that we work the hardest, fastest, and smartest of all the developers and will continue to push you, even if it means ignoring rules, policies, and basic decency. It consistently compromised our ability to develop and build successful projects. Despite this, management will turn a blind eye and will never be receptive to feedback despite all previous attempts by many former employees. If you’re seeing positive reviews, they were likely planted there by HR, if it wasn’t obvious enough by the AI-generated sentences. The list continues, and looking back, it’s almost comical. The one good thing is that if you work here, you’re prepared for literally anything else. Please choose the other job offer or continue looking, your sanity will thank you.