Pros
1. Open PTO Policy: One of the standout benefits is the open PTO. It's a gesture of trust that employees can take the time they need, although there may be occasional discussions about what's deemed "within reason." 2. Hybrid Work Culture: The flexibility of the work environment is commendable. With a preference for at least a day in the office, there's understanding for those who can't always make it. This flexibility fosters a balance between remote and in-person collaboration. 3. Learning and Development: A unique perk is the company's commitment to advancing employees' knowledge. They support certifications and offer bonuses for upskilling. It's a clear sign of investing in their people.
Cons
1. Management Structure: There seems to be some challenge with management, especially when managers wear multiple hats. While dedicated, the prolonged hours by some managers, although stated as not being a benchmark, can inadvertently set an expectation or pressure for others. 2. Documentation: For a software engineer, robust documentation is crucial. The company could benefit from a more cohesive and comprehensive approach to documentation, which is currently fragmented and at times insufficient. 3. Internal Dynamics: There's noticeable tension between certain departments. For instance, the relationship between engineering and project management could be improved. 4. Benefits: While the company offers a decent range of benefits, there are areas where they could improve: - Health insurance costs are on the higher side. - Dental deductibles are standard, but could be revisited. - The bonus system tied to company KPIs can be unpredictable. - Lack of stock or equity options for employees. - A more transparent pay equity structure would be appreciated.