Interesting and new technologies - not a dull moment if you are open to learning new things.
Management actually listens to your concerns and makes steps to fix the problems, even if a little slow.
Great life/work balance - flexibility in hours and time off.
Peer engineers are smart and talented.
Somewhat unstable projects. You can be pulled into a side project, or projects might be canceled or mothballed, but it doesn't get out of hand.
All the interviews were rushed. It seemed like everyone was working way too many hours.
A recruiter reached out to me with an open position, which I then applied to. The initial round was with the recruiter, followed by a technical screening with one of their developers. That screening involved a walkthrough of various technologies an
Overall, the process was nice. There was a principal engineer, two senior engineers, and the CTO at the end. They asked about the projects I worked on and drew system diagrams. We discussed the design and technology based on the diagrams. They also g
All the interviews were rushed. It seemed like everyone was working way too many hours.
A recruiter reached out to me with an open position, which I then applied to. The initial round was with the recruiter, followed by a technical screening with one of their developers. That screening involved a walkthrough of various technologies an
Overall, the process was nice. There was a principal engineer, two senior engineers, and the CTO at the end. They asked about the projects I worked on and drew system diagrams. We discussed the design and technology based on the diagrams. They also g