The engineering challenges are fun and interesting if you’re already a great engineer. But it’s a nightmare for new grads.
Cons
Watch out for their CTO. He’ll hire you as a “junior engineer”, pay you like an intern, and expect you to be a “rockstar engineer” right away. Get on his good side and you’ll be golden.