I think J's have an advantage when it comes to fitting in at an office, but P's can learn to fit in just fine. How good or bad the environment is definitely varies according to company, profession, and manager. I'm a P and I currently work in an office job. I don't really like the work environment, but I like the work, so I put up with it. I don't plan on staying there indefinitely though.