Typical Large Corporation
Many employees, lots of departments. Politics happen. Nice facility, decent people to work alongside. Management struggled to understand what their solutions team was really making, despite many briefings by the lead developer. Many managers do not understand what they manage. This is a common problem in companies.