I'm trying to figure out what these companies do to make this list. Info seems to be rather difficult to find on the net.
So to the masses:
What do you like and dislike about your job?
What about management?
What benefits do you get or would like to get, that could make your job more enjoyable?
Without saying discuss, well... discuss?