It can be a fun work environment. Specially if you work with the right coworkers and department.
Some departments are better than others. some can be a little uptight. Specially the managers with budget issues. It certainly isn't as fun as it used to be. They micromanage a lot now on days!