Pros
Flexible work hours, work from home, plenty of opportunities to learn
Cons
Lack of consistent leadership with constant change in leadership and direction. Lack of governance and controls that creates audit issues. Due to this being a technology center with most managers being promoted based on technical abilities instead of leadership and/or management ability, the is little attention given to performance development let alone completing goals and performance reviews in a timely or consistent manner. Finally, a significant amount of those being hired and/or promoted at the Desert Ridge technology center is race based - if you are Indian (from India, not native American Indian) then you are automatically pre-qualified. 98% of the newer Big Data technology hires are Indian. Internal company nickname is Indian Express instead of American Express. This is no joke... Finally, there is a significant number of contract workers that are treated as outsiders when it comes to communication and recognition for accomplishments. I experienced this as a contract worker prior to becoming an employee.