Pros
I personally felt like I got a chance to work with the most helpful team, they helped with everything from initial training to resolving the complex problems that I faced during the development. I recall my lead staying up till 1 am to help me fix a problem that I got stuck on. Also, I felt like outside the office everyone was fun to have a conversation with.
Kontras
The company had no significant or major drawbacks that could be highlighted as disadvantages.