Pros
I loved what the company was trying to do and valued the perks and benefits they offer to employees. I do believe they have a ground breaking product and excel with their customers.
Cons
Where to start? I refused to sign my performance evaluation because I had proof my "leader" lied on my review in multiple categories. Their leader told me "just try harder this next year" and sign my review. That alone signaled for me to begin looking for another job. The integrity is missing from the top down. They also preach leadership, but then fail to put true leaders in those positions. In the four years I was there, I only got one salary increase. My last bonus was only stock options, to go along with the 40,000 stock options I already had and never planned on purchasing. Offsite training was encouraged, but when requested, it was always denied. Would not cover the CPE for my professional license.