Where should I start from?
1. Salaries are the worst and horrible especially for junior levels. They keep on talking about ESOP and how the company is employee owned but after years of working there, you notice that ESOP is not worth anything because of how low they pay you. They basically use ESOP as a justification to not pay their employees. Plus they are not the only company who have the ESOP program so they're not that special.
2. Senior managers waste time by micromanaging and all what they offer is anxiety and panic to their employees. Most managers do not appreciate work done and they have zero trust in their employees. They have no concerns about their employees well being, all what they care about is working 60+ hours a week and being "efficient". They doubt every word and suggestion you give, especially for tasks that require software work (CAD). Those managers never touched CAD in their lives but still do not believe the time estimate given by their employees to complete the task. This is applicable to at least 3 out of the 5 engineering managers in the San Diego office.
3. For the San Diego office, they only provide parking for managers. So all the junior employees have to pay for parking. The office is located in downtown San Diego and the cheapest parking you could find is for $200/month.
4. The work environment is super toxic. Most of the staff is defensive. HR is a total mess and they do not listen to any concerns the staff have. It's surprising when employees voice their complains to HR about upper management and all what HR does is defend the managers.
To sum things up, life is too short to be unhappy and depressed for 5 days a week because every hour at Psomas is a load of anxiety and stress.