You get to wear a lot of hats at Calytera and really get to experience almost anything you want to take on. The team is super high quality and I loved working with them.
Cons
You get to wear a lot of hats at Calytera...You don't specialize in anything and there is a lot of stress because people are stretched thin.