Pros: tech savvy people
Cons: no 401k, very poor management.
I have worked at about a dozen companies in my career. This place beats all of them. No management at all. They rely on you to sell yourself, manage yourself. The only time some one talks to you is when they want to yell at you. No clear path to career advancement. even managers have no clue. They 'hire' talent. Apart from a few people, most people dont stick around for long. The only upside is
the techies are fantastic.