Pros
Amazing co-workers (minus upper management and leadership) and amazing product
Cons
Leadership doesn't communicate and does not value their employees at all. Successes are not celebrated and there are no annual bonuses. No 401k and no perks other than mediocre health coverage. There is no HR department and HR is VERY MUCH NEEDED as there are a lot of problems that need an objective party's ear. Upper management is vindictive and petty and constantly looking for failures without offering any solutions. No training and not enough staff to cover all the day-to-day tasks. Office space is cramped in a basement that is dark, dirty, and has rats. Everything is a RUSH and product suffers as a result. Employees are overworked, underpaid, and overall pretty unhappy, yet no one steps up and does anything about it. Those that do step up and speak up to leadership are reprimanded and retaliation is unfortunately part of company culture.