Pros
The compensation is comparable or even better than most companies. The benefits package is nothing too extraordinary but is reasonable. If you are currently in school or are looking to go back they have a program in which you get a certain amount of money each semester, however, if you quit working for Rain Bird within a certain amount of time you are responsible to pay them back. Supposedly Rain Bird is a great place to grow as an employee and they say there is always potential to move up within the company, but this doesn't really seem to be true.
Cons
Rain Bird is very selective and have very high standards for their employees, yet it seems as though just about anyone could get a job as a manager here. It also seems as though there are WAY more managers than there need to be for the amount of employees in each division. This makes work difficult when there are ten managers involved in every decision. Managers also are not very good at giving praise for good work, but have no problem with recognizing when an employee makes a mistake and making a big deal about negative or bad things instead of giving constructive criticism they just tell you that you did a bad job and they expect much more of you than that.