Pros
- Emphasis on speeding up time-to-market keeps the usual tasks interesting, deadlines are tight but realistic.
- Huge push from management for professional development and advancement. Biweekly 1:1s with direct report are standard.
- The established engineering team won't require you to be an encyclopedia coming in the door, but they will absolutely call you out if your work doesn't meet expectations. These guys are high level and you have grow into that.
- LEETCODE IS FORBIDDEN, NO BINARY TREE INVERSIONS!!
- Plenty of room for career advancement. There are no directors or managers, just the one VP who every engineer reports to. There is also an established rubric for promotion with 12 tiers ranging from Junior Solutions Engineer all the way to Director of Engineering.
Cons
- Small engineering presence in the US. Most engineers are based in Poland. The time difference creates some challenges if you're not used to that.
- The one VP everyone reports to is spread thin. Junior engineers must be autodidacts to succeed here, because there just isn't time for others to lead you by the hand.