Pros
There would be no pros working at my current job. The only thing good about this place is that the food available is better and also you have lot of networking access.
Cons
Bad boss, bad managment, no holidays, no incentives, bad pay, no insurance, no leaves, no sick leaves, life is hell...