Vantaggi
Not very many pros I can think of other than the building is nice and you do get to work with the latest technology. Some very nice people to work with.
Svantaggi
The pay is low they expect you to be on call and working 24 x7. Work life balance stinks. Very much a good ole boy club. Young and middle aged men are promoted easily and quickly. Very clickish if you don't fit in are a little nerdy you won't move up. No processes are followed if management wants it you better get it to them and they always want it yesterday. Salary is very low compared to industry and even lower for women. Some managers are allowed to act very unprofessional. A lot of discrimination is still quite evident and so glad to be now working at a place I am recognized.