Friendlier office environment. It is too tense
You have stock options and pretty decent health coverage
Very good paced work with good environment to sink yourself into your projects
Very volatile environment. Hard to make friends when every just makes kind of mean in-jokes at each other.
They are very bad at communication and make the lower level of workers feel like they are going to get no where.