the work environment varies amongst departments. Management isn't the best in terms of communication, but there is plenty of flexibility with time off. ( with the exception of a few departments) the workplace culture can be a bit hostile at times, but that's due to the lack of control of management. Its your typical workplace havoc and drama. Pay is decent for entry level, but there isn't much room for growth. There are plenty of departments, but compensation is poorly judged.