Pros
Good snacks, excellent co-workers and holiday events, got my own computer, everyone was always willing to help each other and push to make projects better, laid back but hard working
Cons
Just bought by a new company and was let go so I have no idea if they're too willing to spend the money to keep people