Pros
company is growing and making profits, the good thing is you can get H1B in company, the bad thing is if you are not a active learner, there is nothing you can learn.
Cons
you have to make sure to make friends with people working there, a bad/positive attitude will leads to bad results