1) The whole selection process is a mess and unclear. I applied as a back-end engineer, but after selection I had to work on front-end tasks repeatedly. 2) Product decisions are always top-down. Daily meetings are more like a status report to the boss. 3) As an engineer, you will not be able to access staging/dev database if you're not a devops guy. Same for any tool in the cloud. 4) The apps you'll be working on are small, with little traffic and low number of users. 5) Screenshots, micromanagement, microestimatives... You don't feel like they trust you too much.