Small company with acceptable salaries & paid time off. Benefits package wasn't quite as good as others I have had in the past, but this is because of the size of the company.
Cons
Not much room for advancement. Employees that are promoted are chummy with upper management. Allows gossip & negativity to spread unchecked throughout the office. Management does not respect the confidentiality of the employees & is known to "share" information receive in confidence with others.