Pros
Challenging work environment and Competitive salary. Very flexible, handpicked team- with good attitude. A chance to work on latest cutting-edge technologies. There is good amount of flexibility as well.
Flexible hours with ability to work remote some days if you want, fun environment, and the ability to do your job without micromanagement makes it the perfect working environment for my taste.
You will have full freedom and open to all your innovative ideas to implement. Best Senior Management team to guide you all steps of your growth. You will have a feel of working in a big startup. Lot of freedom and options to explore. No one tells you what to do and you gain a sense of responsibility. Good place to work.
Cons
Ambiguity is prevalent. But the company is at front about being ambiguous and this particular characteristic, inspires ownership, strategic thinking and innovation. The caliber of worker is very high. It challenges one to be better everyday and to continue learning. Depending on the person, it can be difficult to deal with the fact that you are not always the most knowledgeable and smartest person in the room.
Meetings go late night hours. Interviews take 3 weeks and over multiple days. No communication.