Total lack of transparency from management regarding the direction of your job. CEO has a HORRIBLE temper and can be very immature, should probably stick to just being a sr. architect. Core people have longevity, but all other staff turns over every couple of years. This place lacks the kind of on the job training, mentors and employee development that the most successful organizations have