I have been working at Microsoft
Pros
* nice community to work in
Cons
* there are no cons
I have been working at BrightLocal full-time for less than a year
Pros
Amazing work culture, everyone is very supportive of each other. There is always opportunities to learn to further your knowledge and progress your career. It is an incredible place to work that... gives you complete job satisfaction.
Cons
Absolutely none so not applicable!