SQN is a smaller company (but growing). The staff is treated very well. Good benefits, profit sharing and real sense of family. All my co-workers, (including me) love working here. People in the industry hold this company in high regard.
Cons
I have worked at several companies where the list of complaints seems endless, however, SQN is the first place I have worked, where I have no complaints.