Pros
Tons of responsibility, faced paced, get-it-done sort of atmosphere. If you can handle being "on" most of the time, it's a great place to learn and accelerate in your career. It's very high energy, but I can honestly say that I really love working here.
If you're not high energy, motivated and actually care about your job, it;ll be a tough place for you.
Cons
There's never enough time. For anything.
Sanj is actually a good CEO, however, he is VERY high energy and high maintenance. If you have trouble working with that personalty type, this company won't hesitate to chew you up and spit you out.