Pros: good place for work
Cons: short break, health care
Productive and Fun work place and Good place for work. Each day at work is kind of balanced. Learned may new technologies and leadership skills. Management is good and supportive. Co-workers are good and helpful. Nothing such like hardest part of job.
I enjoyed almost each and everyday of my job.