Pros
There are no pros to speak of
Cons
Inflexible with WFH arrangements. Micromanagement from outside of IT No on-site parking Management gathers all employees regularly to stand on a soap box and spout platitudes (condescending!) Awful codebase (complete spaghetti) Bad and buggy product (makes sense when you consider the attitudes around the engineering dept) Unpaid overtime is the norm (and management think this is good!) No incentives for engineering team performance while sales team are constantly rewarded for performance creating a divide - this is especially problematic when you are trying to be a SaaS company. Attracting quality engineers should be your priority, it makes a lot of sense why this company has the problems it does when this is the attitude. Bad attitudes from management in general. When a new hire didn't work out after a day (because they didn't want to install invasive tracking software on their computer, which is reasonable) comments were made about said person abusing work from home arrangements to work another job without a shred of proof. Unprofessional - literally printing out emails that a problematic partner has sent and posting them on the wall to laugh at. No exit interview - clearly they do not care why people are leaving. No employee trust at all.