Interesting projects, some nice people, company is expanding so for the foreseeable future one could say that your job is secure.
Cons
Rapid expansion means too much work for too few people. Disconnected management with outdated procedures and processes. Priorities and direction change almost every month. High staff turnover as people get frustrated after a while.
A good place to work on and learn cutting edge technology.
Cons
Management appear friendly and approachable when you meet them at conferences and trade shows. In reality they are ruthless and endlessly playing political games with staff.