I thought this company was really promising when I first started, but the more time that went on the more dysfunctional it became and the more the lack of communication became a serious issue. They play favorites and promote the people who they like over people who are qualified for the job. Senior management is the worst I have ever experienced.