Flexible with personal schedules and great co-workers who all share the same feelings on management.
Cons
Management is the worst and it starts all the way from the top to the bottom. They do not do their jobs and only have meetings on plans that will never be followed through on. They only have there own backs and lack knowledge on the field they are managing from engineering to basic fabrication processes. They seem to also push talented employees away.
crazy quotas, insane pressure for deadlines and no matter how much overtime you put in, no matter how long you work there, no matter how crucial your job is, they will not respect you.