Pros
Casual dress code, flexible business hours (no overtime required), complimentary basic breakfast and snack items
Cons
CEO micromanages every important aspect of the company from strategy to staff but has no interest in execution of his own idea. The worst part is that the CEO will never give enough time for development of his idea to be executed. His strategy changes quarterly and the rest of the company has to drop everything to follow him into the abyss. The rest of the management are a bunch of "YES" people who will always agree with the CEO's vision even if they don't truly believe it. The tech company was founded in the 90s and unfortunately still stuck in the 90s. They want to lure big enterprise accounts without the ability to ever deliver. As a matter of fact, they have never delivered to their clients. Most long time employees will believe all of the company's lies. No one's expertize of changing the business with sound strategies or execution process is valued or wanted. It's either the CEO's way or no way. The core technology platform needs to be scrapped and built from the ground up. The CEO has no clue of tech but wants to drive the development. No real talent should come even 10 ft of this company. Your talents and skills will be a waste. There is no room for development. You can spend 10+ years in this company and be a good soldier only to be awarded by being let go without dignity or recognition.