Pros
- Flexible work schedule - Cooperation with other coworkers is flawless more often than not, but this is because folks are passionate about what they do or learn to be passionate about what they do
Cons
- Salary bands are ridiculously below the industry standard - Promotions aren't based on overall personal experience, but rather on time spent within the company. Someone just starting out becomes a senior in roughly six to seven years. This course might look different depending on each vertical and also on leadership, which has the power to promote people earlier, but they usually don't. Metaphorically, they hold higher positions hostage so they won't have to pay people more - Weak leadership layer. Just get rid of current leadership and hire talented and experienced people. It's rotten to the core and they drag the company down. Morale and productivity are simply not there anymore because of the disrepect and indifference coming from them - Company values are not upheld by anybody. This lack of vision discourages innovation and progress - Horizontal mobility is difficult and bloated by paperwork and negotiations with leadership. Earning experience feels like jumping through hoops - Investment in employees is minimal. Management and leadership refuse to invest resources in employee training programs - No healthcare insurance - Senior Management belittles employees. I recall the CEO telling someone who asked about raises that if they want a raise, they "should apply to a management position" (Not Jaime, he's a sweetheart) - Nepotism and cronyism are rampant and drive talent away