Innovative company that pushes the boundaries of the technology
Fantastic employee base of hard working, intelligent people
Huge focus on company morale and employee health
Cons
Older facilities in need of renovation, though that was under way when I left.