Pros: lunch, place, organized
Awesome place to learn and Work. Good payroll and benefits. a lot of good professionals with different job titles are always trying to help you or start a friendship with you, this helps in your way to the top.
Good feedbacks from good managers help you to keep on track and improve your skills