Over time, you'll see that management has no idea what's ever really going on. There have been more and more closed door meetings and there has never been any real clear communication. The highest management teams create rules & structure for the lowest team members, never having worked in that particular department, and never listen to the employees that actually work there in what will work and what won't. They have these programs created that they force teams to switch over to when they are not fully developed or fully tested, and there were constantly bugs and workarounds to each new system (one such system still isn't working properly, two years later). Every few months it seems they go through a round of letting people go/firing, and everyone gets nervous they're next. Specifically speaking for the team I was on, Records Collection/Coordinating, this department is a complete mess and they are in talks to merge this team with another one. The company seems to be straying from their core values since we've gone public, it's not the same company I once joined. Even as a low-level employee, work here at your own risk - and I hope you like to be stressed out all the time.