Is this not all a bit of a subjective matter, and entirely down to what you make of your job and your employer? One particular outfit may be great for someone and a disaster for another? Or am I talking b.s.? Nothing can ever be perfect though, that's for sure!