Great from top to bottom
Amazing company with opportunities to advance within the company. The people you work with are easy to get along with. Those who are in position of authority are well equipped to do there job efficiently, which makes it easier on those who carry out the duties. Great all around.