Pros: You learn a lot from your peers, especially if you're a junior software engineer. The San Francisco office has a pretty collaborative atmosphere. Good people on the product teams.
Cons: Career growth for engineers really stalls out fast. There aren't many clear paths up, especially as a mid-sized tech company. I didn't see much opportunity to move into senior roles or management.
Advice to Management: Build out clearer career paths for engineering roles. Invest more in professional development and mentorship programs.
Show more
What is the typical team structure like at CID, especially for a project manager role in their New York office?
At CID, project management roles often involve cross-functional teams with members from engineering, marketing, and operations. Collaboration is key, and there's a strong emphasis on shared ownership of project success within these teams.