I have been working closely with my senior engineer for the past year which has been a blessing. But most staff are left to their own projects which you may prefer. There isn't much training in the company- rather up to you to learn, then work is checked over. There is little training of new softwares, but management are eager for people to tackle new softwares.