Pros
Every day is challenging and it's never boring. Time is running fast as you keep yourself busy all the time. Huge pros for me is freedom and trust from the management, absence of micromanagement. At the same time company gives you all the tools and knowledge to become successful. Great atmosphere in the office, co-workers are awesome and very talented, we have lots of fun! I enjoy coming to the office, I even miss my work and team when I am on vacations.
Cons
Cons or pros are pretty much depend on the attitude. Same things that I enjoy would be taken as cons by someone else. This place is definetely for self-motivated people, who is not afraid of problems, ready to meet new challenges and doesn't need constant guidance/supervision from management, This place is for those who are ready to go above and beyond, who enjoys solving problems and is result-oriented. I was sorry to read all the negative reviews. It seems like those people were just giving up easily and were not putting enough efforts to succeed. After all, grass is always greener somewhere else.