Pros: Good pay, work independent and in group, wonderful colleagues.
Cons: No benefits and No training.
This job has given me the best of what i have. This job made me wear multiple hats. The learning experience had different flavors of technologies including working on Servers to desktops to laptops to routers to switches to cash registers.