Pros: good environment, friendly co-workers
Cons: be careful when offered this position as you might have to compromise your ip rights
I started to work while still a grad student. I work on my own research. It is a very relaxing place to work. I have flexible hours. Weekly meeting with my professor is the only thing that is a bit stressful.