Pros: As a Junior Software Engineer, I've had decent exposure to new tech stacks, which is good for learning. There are chances to pick up new technical skills on projects if you seek them out. It's a mid-sized tech company, so you don't get lost.
Cons: The career path isn't very clear, especially for entry-level tech roles in the San Francisco office. Promotions feel slow, and there's not much of a formal mentorship program. Annual reviews don't always translate into real career development opportunities.
Advice to Management: You really need to define clearer career ladders, especially for junior employees. Investing in a proper training budget and mentorship for software engineers would make a huge difference.
Show more