Pros
pay is good benefits are OK work from home rotation
Cons
-Very authoritarian management style -Incompetency of management to manage or understand technical aspects of business -HOURS, if you accept a position here be prepared to work 60-70 hours a week -lack of communication of upper management -lack of knowledge of upper management -personal motivation drives managements decisions rather than what best in companies interest -Little to no training to keep up with current technology trends -and by all means dont disagree with any management decisions they see it as a challange to all levels of authority. -Voiced concerns to upper management and even HR and all communication was ignored. -I know of several employees who were wrongly terminated simply for personality conflicts.