Freedom to solve problems how you see fit with the tools you need
Opportunities to learn new technologies if you are interested
Relaxed atmosphere where hard work is appreciated
Groundbreaking work means challenges are often new and interesting
Cons
Startup feel where everyone wears many hats. Can be daunting if not used to learning quickly and independently.