Software Engineer • Current Employee
Pros: Great co-workers, lots of smart people, though most of your team members will likely be at HQ in San Francisco or San Jose.
New Toronto office is very nice, with good perks.
Toronto co-workers are great, from a breadth of different teams.
Very flexible hours, and work from home once a week.
Excellent base pay.
Honest and candid leadership.
Recognition is given regularly and properly. Lots of opportunity for growth. Well-defined career tracks (technical & management).
People, in its great majority, put a genuine effort in improving what's not good enough.
Cons: - Benefits (especially vacation) are very basic, even when they didn't have to be, to the point of being annoying sometimes.
- HR and workplace management are all in HQ (San Francisco), so getting their attention on many of the pain points around benefits/office issues can be very challenging.
- Work/life balance can be tricky with a Pacific-Time based team.
- The complicated dev environment & monolithic architecture of the product sometimes complicate the simplest of tasks.
- Not the fastest brand of agile is followed in the dev process.