Good Place to work
This company offered amazing opportunities to grow and develop. Through this company I also obtained valuable exposure to noted companies.
Not many cons that come to mind. As with any other company there is always room for improvement, but no cons that I would consider significant.