Good benefits (health insurance, 401K matching up to 4.5%, ESPP).
Work/life balance.
Flexible hours and ability to work from home as desired.
Sometimes generous CAP rewards (both cash and restricted stock options).
Not a very diverse SWE employee base.
Not a terribly thrilling work environment.
Equity has questionable worth.
Too much politics involved in performance reviews and promotions.
Have not been very pleased with compensation.
Was first contacted by a staffing agency based on a resume posted to one of the resume websites. One interview with four people, one at a time. Some technical and some social questions.
The interview took place in a hotel conference room. We were then given a tour that they give to prospective corporate clients. We were never given an opportunity to see the offices themselves.
The interview process was a standard session of writing pseudocode to solve a generic problem.
Was first contacted by a staffing agency based on a resume posted to one of the resume websites. One interview with four people, one at a time. Some technical and some social questions.
The interview took place in a hotel conference room. We were then given a tour that they give to prospective corporate clients. We were never given an opportunity to see the offices themselves.
The interview process was a standard session of writing pseudocode to solve a generic problem.