Great location, fully stocked kitchen, chef prepares breakfast and lunch, personal trainer, perks are great, great pay, cons outweigh the cons
Cons
No growth opportunities, he hires his family that lacks professionalism and experience in the field, company is full of micromanagers, extremely toxic environment
Get to learn distributed systems and how to architect software
Get to dive into bleeding edge technologies and rock your socks off
There's some really smart people you can learn from IF you keep an open mind and listen
Chill atmosphere, laid back CTO and CEO management style, unless you start slacking
Free snacks and drinks.
Attractive people
Cons
Can be a bit rough getting used to the chaos, but that is natural with start ups. Learn to not resist it but adjust and you'll start becoming much better at managing it
A job is a job is a job-- just the normal ole cons but nothing bad