Pros: Flexibility to work anywhere
Cons: You are expected to be available 24 hours a day.
A good place to work with supportive management. This place is growing and there are growing pains to go with it. There are new products being introduced regularly which keeps you on your toes and your brain from getting stale.