Pros: pretty good benefits, good entry level work
Cons: underpaid, no room for advancement unless someone leaves
Coworkers can make the monotony go by faster and make the job fun. However, management is out of touch with technical staff making completing projects difficult. There is also a severe lack of communication within management as well as between technical staff and management.
Definitely a good place to start are your career in science if you are a recent grad.