Pros: your certainly learn a lot! they have an awesome site of learning other applications and concepts.
Cons: no jobe secure, no life at all and completely lack of management.
If you are starting, does not have a personal life. Please join the company. Travel 100% and lack of work-life balance unless work from home is offered, but is rare!
Management is really bad and Career Counseling is just for the name because it is completely useless.