Pros
- You'll work with modern, open source web technologies.
- They have a cool product and you'll work "hands on" with several IOT technologies.
- Payment is above average.
Cons
- Developers working on the product have no access to important metrics like, the number of users that signed up or the number of requests per second.
- Planning is done upfront by the management. There's no input on which features to build. The tasks are planned, assigned to you and that's it.
- Demos at the end of sprint are a moment of harsh critic. This could be considered characteristic of a high achievement and high demand environment, but it contrasts with the amount of technical debt that is tolerated by the management.