Pros
Hybrid work schedule and benefits.
Cons
The biggest issue is the quality of management, particularly within the San Francisco office. Several managers appear to have been promoted because of relationships and internal politics rather than technical expertise or leadership ability. This creates an environment where decisions are often based on favoritism instead of merit. There is very little mentoring or technical guidance from management. Instead of supporting the team, some managers spend too much time socializing and discussing employees behind their backs, which damages trust and morale. Communication is inconsistent, and employees are often expected to figure things out on their own. Career growth and recognition do not always seem to be based on performance. Employees who work hard and produce quality work may feel overlooked, while personal connections appear to carry more weight than technical contributions.