Not the best. But not the worst either. The work environment isn't bad. You get to learn a lot from their environment and helps you advance further in your career. Just learn what you can and if you like it, stay but if not, leave. There is little room for growth.